home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The CICA Windows Explosion!
/
The CICA Windows Explosion! - Disc 2.iso
/
programr
/
wtj201.zip
/
KIYOOKA.ZIP
/
HEAPTEST.H
< prev
next >
Wrap
C/C++ Source or Header
|
1992-10-23
|
4KB
|
93 lines
//Filename: HEAPTEST.H
//"HEAPTEST" Generated by WindowsMAKER Professional
//Author: Gen Kiyooka
// Give access to handles in all code modules
extern HINSTANCE hInst;
extern HWND MainhWnd;
// Constants for error message strings
#define BLD_CannotRun 4000
#define BLD_CannotCreate 4001
#define BLD_CannotLoadMenu 4002
#define BLD_CannotLoadIcon 4003
#define BLD_CannotLoadBitmap 4004
#if !defined(THISISBLDRC)
#define windeb_none
#include <WINDEB.H>
int PASCAL WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow );
LONG FAR PASCAL BLDMainWndProc( HWND hWnd, UINT message, UINT wParam, LONG lParam );
LONG FAR PASCAL BLDDefWindowProc( HWND hWnd, UINT message, UINT wParam, LONG lParam );
BOOL BLDKeyTranslation( MSG *pMsg );
BOOL BLDInitApplication( HANDLE hInst, HANDLE hPrev, int *pCmdShow, LPSTR lpCmd );
BOOL BLDExitApplication( void );
HWND BLDCreateClientControls( char *pTemplateName, FARPROC lpNew );
BOOL BLDInitMainMenu( HWND hWnd );
BOOL BLDMenuCommand( HWND hWnd, UINT message, UINT wParam, LONG lParam );
BOOL BLDRegisterClass( HANDLE hInstance );
HWND BLDCreateWindow( HANDLE hInstance );
int BLDDisplayMessage(HWND hWnd, unsigned uMsg, char *pContext, int iType );
BOOL BLDSwitchMenu( HWND hWnd, char *pTemplateName );
BOOL BLDDrawBitmap( LPDRAWITEMSTRUCT lpDrawItem, char *pBitmapName, BOOL bStretch );
BOOL BLDDrawIcon( LPDRAWITEMSTRUCT lpDrawItem, char *pIconName );
void BLDMoveWindow( HWND hWnd, int x, int y, int nWidth, int nHeight, BOOL bRepaint );
LONG BLD_WM_NCLBUTTONDOWNMsg(HWND hWnd, UINT message, UINT wParam, LONG lParam );
BOOL BLD_HeapCreateUDCFunc(HWND hWnd,UINT message,UINT wParam,LONG lParam);
BOOL BLD_HeapDestroyUDCFunc(HWND hWnd,UINT message,UINT wParam,LONG lParam);
BOOL BLD_HeapAllocUDCFunc(HWND hWnd,UINT message,UINT wParam,LONG lParam);
BOOL BLD_HeapSizeUDCFunc(HWND hWnd,UINT message,UINT wParam,LONG lParam);
BOOL BLD_HeapFreeUDCFunc(HWND hWnd,UINT message,UINT wParam,LONG lParam);
BOOL BLD_ExitUDCFunc(HWND hWnd,UINT message,UINT wParam,LONG lParam);
BOOL FAR PASCAL BLD_AboutDlgProc(HWND hDlg, UINT message , UINT wParam, LONG lParam);
int BLD_AboutDlgFunc(HWND hWnd, UINT message, UINT wParam, LONG lParam );
BOOL BLD_AboutDlgDefault(HWND hWnd, UINT message, UINT wParam, LONG lParam);
BOOL FAR PASCAL BLD_MainWinControlsClProc(HWND hDlg, UINT message, UINT wParam, LONG lParam );
HWND BLD_MainWinControlsClFunc(HWND hWnd, UINT message, UINT wParam, LONG lParam);
BOOL BLD_MainWinControlsDlgDefault(HWND hWnd, UINT message, UINT wParam, LONG lParam);
//*************************************************************
// Variables, types and constants for controls in main window.
//*************************************************************
extern HWND hClient; // Handle to window in client area.
extern FARPROC lpClient; // Function for window in client area.
#define CLIENTSTRIP WS_MINIMIZE|WS_MAXIMIZE|WS_CAPTION|WS_BORDER|WS_DLGFRAME|WS_SYSMENU|WS_POPUP|WS_THICKFRAME|DS_MODALFRAME
typedef struct
{
unsigned long dtStyle;
BYTE dtItemCount;
int dtX;
int dtY;
int dtCX;
int dtCY;
} BLD_DLGTEMPLATE;
typedef BLD_DLGTEMPLATE far *LPBLD_DLGTEMPLATE;
#endif
#define WMPDEBUG
// User Defined ID Values
#define IDB_CREATE 10000
#define IDB_DESTROY 10001
#define IDB_ALLOC 10002
#define IDB_SIZE 10003
#define IDB_FREE 10004
#define IDEC_SIZE 10005
#define IDB_ABOUT 10006
#define IDB_EXIT 10007
// WindowsMAKER Pro generated ID Values